Курсы React Native — разработка нативных мобильных приложений
Изучите React Native — ведущий фреймворк для создания нативных мобильных приложений на iOS и Android с помощью одного языка JavaScript и знакомой философии React. Освойте технологию, которая позволяет разрабатывать для двух платформ одновременно, используя единую кодобазу, современные инструменты вроде Ехро и мощную экосистему. Используют такие гиганты, как Meta* (Facebook**, Instagram**), Tesla, Bloomberg, Shopify и Discord. Станьте востребованным Mobile или Fullstack-разработчиком и создавайте приложения, которые работают и ощущаются как нативные, с возможностью выхода на рынок в 2 раза быстрее.
React Native
практики
в портфолио
React Native разработчика
на Mobile-разработчиков
для ускорения разработки
Программа обучения React Native с нуля до профессионала
Пошаговый путь обучения Mobile разработке на React Native: от основ React до Ехро и публикации приложений в App Store/Google Play. Все курсы включают практические проекты, домашние задания и поддержку наставников.
Уровень 1: Основы
Длительность 10-11 месяца
После прохождения вы сможете:
- Разбираться в направлениях веб-разработки
- Понимать особенности технологического стека
- Объявлять переменные
- Управлять потоком выполнения
- Знать Булеву алгебру
- Работать с различными типами данных
- Использовать логические операторы
- Написать свой первый проект

После прохождения вы сможете:
- Делать commit
- Создавать и удалять ветки
- Сливать изменения
- Совместно работать над проектом
- Работать с удалённом репозиторем
- Решать конфликты
- Работать в командной строке
- Конфигурировать git

После прохождения вы сможете:
- Верстать адаптивные сайты на HTML и CSS
- Знать сематическую вёрстку и особенности HTML5
- Проверять доступность и работать со Screen Reader
- Верстать формы и таблицы
- Работать с Figma макетами
- Понимать каскад и специфичность стилей
- Понимать работу потока документа и блочную модель
- Создавать анимацию
- Работать с различными layout
- Верстать на CSS Flexbox
- Верстать на CSS Grid
- Custom property и расчёты в CSS

После прохождения вы сможете:
- Писать полноценные web приложения на JavaScript
- Разбираться в основах JavaScript
- Работать с функциями, массивами, строками и объектами
- Писать циклы, сортировки, фильтры
- Понимать процесс работы JavaScript
- Понимать работу stack вызовов
- Работать с контекстом и ключевым словом this
- Писать замыкания и понимать как они устроены
- Работать с Document Object Model
- Обрабатывать данные форм
- Сохранять данные в Local Storage

После прохождения вы сможете:
- Работать с Map и Set, WeekMap и WeekSet
- Работать с числами, Math и BigInt
- Работать с интернационализацией чисел и дат через Intl API
- Работать с таймерами и интервалами
- Понимать принципы ООП
- Использовать prototype и ES6 классы
- Понимать и применять SOLID
- Писать асинхронный JavaScript
- Делать запросы на сервер и понимать принцип их работы
- Понимать как работает Event Loop
- Создавать и обрабатывать Promise
- Понимать устройство DOM и его работу
- Обрабатывать Event и понимать концепции захвата и всплытия
- Создавать модульные приложения на commonjs и es6
- Работать с NPM
- Настраивать сборку проекта
Уровень 2: Продвинутый
Длительность 6-7 месяца
После прохождения вы сможете:
- Основным и продвинутым типам TypeScript
- Работе с классами и интерфейсами
- Настройке проекта для работы TypeScript
- Написанию TypeGuards
- Generics
- Conditional Types и Mapped Types
- Использованию служебных типов
- Работе декораторов
- Устройству модульности в TypeScript
- Типизации библиотек
- Паттернам проектирования в TypeScript
- Писать расширяемый и поддерживаемый код на примере проекта

После прохождения вы сможете:
- Знать как работет React под капотом
- Использовать React Hooks
- Писать свои хуки
- Работать с контекстом
- Использовать React с TypeScript
- Делать запросы к API
- Обрабатывать загрузки и ошибки
- Работать с Redux Toolkit
- Использовать React Router
- Работать с asyncThunk

После прохождения вы сможете:
- Создавать приложения на React Native
- Создавать компоненты и layout экранов
- Стилизовать элементы и работать с анимацией
- Отлаживать приложения
- Использовать Expo Router
- Использовать state manager
- Работать с персистентностью данных
- Работать с авторизацией
- Работать с разлиными layout
- Использовать нативные API
- Адаптировать приложения под разные устройства
- Оптимизировать производительность
- Работать с уведомлениями
- Собирать приложения для production
Уровень 3: Эксперт
Длительность 2-3 месяца
После прохождения вы сможете:
- Использовать Vim Motions
- Создавать макросы
- Эффективно работать с клавиатуры
- Работать с различными Vim режимами
- Знать основы Lua
- Конфигурировать Neovim
- Устанавливать плагины
- Работать с LSP
- Работать со split и buffer
Профессия Mobile-разработчик React Native
Полная программа обучения с нуля до результата
Профессия Mobile-разработчик React Native
Полная программа обучения с нуля до результата
- Все 9 курсов этого пути
- AI-тренажёры для безлимитных тренировок
- Дополнительные материалы
- Проверка домашних заданий и код-ревью
- Реальная практика в студии разработки PurpleCode
- Mock-интервью и подготовка к собеседованиям
- Еженедельные живые встречи с наставником
- Помощь в составлении резюме и портфолио
6 000 ₽/мес 8 000 ₽
на 10 месяцев
60 000 ₽ 150 000 ₽
Полная стоимость
Почему стоит учить React Native в 2025 году?
React Native компилируется в нативные компоненты (в отличие от гибридных решений), что обеспечивает высокую производительность и «родной» look & feel интерфейса. При этом до 95% кода может быть общим для iOS и Android, что резко сокращает время и стоимость разработки.
Если вы уже знаете React, вы практически уже знаете React Native. Принципы компонентов, состояния и JSX остаются теми же. Это самый быстрый способ для фронтенд-разработчика стать fullstack- или mobile-специалистом.
Для стартапов и компаний, которым нужен быстрый выход на рынок с приложением под обе платформы, React Native — это оптимальное соотношение скорости, качества и стоимости. Это создает огромный спрос на разработчиков.
Фреймворк Ехро значительно упрощает создание, тестирование и публикацию приложений. Доступ к тысячам библиотек и специфичным для мобильной разработки модулям (навигация, анимация, доступ к АРІ устройства) делает процесс разработки невероятно эффективным.
Проекты для портфолио React Native разработчика
В процессе обучения React Native вы создадите 8 реальных проектов для портфолио Mobile разработчика. Все проекты можно разместить на GitHub и показывать работодателям при трудоустройстве.
Сборка Neovim

Сборка Neovim с UI плагинами, поддержкой LSP нескольких языков программирования, работой с Git, быстрым поиском и интегрированным терминалом.
Каталог курсов

Каталог курсов по аналогии с сайтом школы и формой контактов
Приложение для планирования встреч

Сайт сравнения товаров и услуг, с личным кабинетом, народным рейтингом и рецензиями.
Трекер привычек

Трекер привычек с возможностью отслеживания прогресса и добавления новых привычек.
Приложение для планирования встреч

Сайт сравнения товаров и услуг, с личным кабинетом, народным рейтингом и рецензиями.
Библиотека книг

Фреймворк с ООП и приложение, позволяющее искать и добавлять книги в избранное.
Приложение для планирования встреч

Сайт сравнения товаров и услуг, с личным кабинетом, народным рейтингом и рецензиями.
Утилита для обработки видео

Утилита для выполнения команд для сжатия и обработки видео
Приложение для планирования встреч

Сайт сравнения товаров и услуг, с личным кабинетом, народным рейтингом и рецензиями.
Дневник

Персональный дневник, где пользователь сможет фиксировать свои мысли и хранить воспоминания.
Сервис заказа еды
Приложение доставки еды, которое позволяет оформить заказ на пиццу на Redux Toolkit и React Router.
Сайт с рейтингами

Сайт сравнения товаров и услуг, с личным кабинетом, народным рейтингом и рецензиями.
Личный кабинет ученика

Приложение для доступа к личному кабинету PurpleSchool с авторизацией, state manager, работой с API, загрузкой изображений и роутингом.
Как проходит обучение React Native на платформе PurpleSchool
Видео-уроки по React Native
Короткие видео-лекции по 5-7 минут с практическими примерами. Обучайтесь программированию на React Native в своём темпе

Практика программирования онлайн
Решайте задачи по JavaScript и React Native прямо в браузере без установки дополнительного ПО
AI-наставник для изучения React Native
Мгновенный разбор ошибок в коде и подсказки от обученного искусственного интеллекта

Домашние задания по React Native
Реальные задачи из Mobile разработки. Код проверяют опытные React Native разработчики
Практика в IT-студии
Работа в студии PurpleCode над реальными проектами на React Native с опытной командой разработчиков

Подготовка к собеседованию
Mock-интервью и тренировка прохождения собеседований на позицию React Native разработчика
Честные отзывы
Отзывы студентов размещаются как есть, включая негативные. Отзыв можно оставить после прохождения половины курса.